package join

import "xorm.io/xorm"

// 多表查询 连接类型 常量
const (
	INNER      = "INNER"      //Join查询,内连接
	LEFT_OUTER = "LEFT OUTER" //Join查询,左连接
	CROSS      = "CROSS"      //Join查询,笛卡尔乘积
)
//JoinLeftOuter 左连接 查询 db:数据库连接 where:连接条件 table:第一位表名，第二位别名
func JoinLeftOuter (db *xorm.Session,where string,table ...interface{}){
	db.Join(LEFT_OUTER,table,where)
}
//JoinInner 内连接 查询 db:数据库连接 where:连接条件 table:第一位表名，第二位别名
func JoinInner (db *xorm.Session,where string,table ...interface{}){
	db.Join(INNER,table,where)
}
//JoinCross 笛卡尔乘积 查询 db:数据库连接 where:连接条件 table:第一位表名，第二位别名
func JoinCross (db *xorm.Session,where string,table ...interface{}){
	db.Join(CROSS,table,where)
}